pressed ham - French English Dictionary